package com.itheima.d12_api_integer;

/*
    包装类
        包装类就是把基本类型的数据包装成对象。

    自动装箱：基本数据类型可以自动转换为包装类型。
    自动拆箱：包装类型可以自动转换为基本数据类型。

    包装类的其他常见操作
        可以把基本类型的数据转换成字符串类型。
        public static String toString(double d)
        public String toString()

        可以把字符串类型的数值转换成数值本身对应的数据类型。
        public static int parseInt(String s)
        public static Integer valueOf(String s)
 */
public class Test {
    public static void main(String[] args) {
        Integer i = new Integer(125);
        System.out.println(i);
        Integer i2 =  Integer.valueOf(55);
        System.out.println(i2);
        Integer i3 = 25;
        System.out.println(i3);
        System.out.println(i3 instanceof Integer);
        int i4 = i3;
        System.out.println(i4);


        int i1 = Integer.valueOf("125");
        int i5 = Integer.parseInt("125");
        String s4 = Integer.toString(125);
        Double v = Double.valueOf("222");
        double v1 = Double.parseDouble("222");
        String s5 = Double.toString(222.222);
        Boolean b = Boolean.valueOf("true");
        System.out.println("---------------------------------------------");
        System.out.println(i1+1);
        System.out.println(i5+1);
        System.out.println(s4+1);
        System.out.println(v+1);
        System.out.println(v1+1);
        System.out.println(s5+1);
        System.out.println(b);


    }
}
